Implementation of the Prometheus Taxonomic Model: a comparison of database models and query languages and an introduction to the Prometheus Object-Oriented Model
نویسندگان
چکیده
In Pullan & al. (2000) we presented the Prometheus Taxonomic Model. Here we discuss the issues that arose while implementing this model in relation to the main database models and query languages currently available. The Prometheus model and its query language were constructed through examination of the processes by which taxonomists build classifications; that is, the conceptualisation of taxonomic entities and the definition of their inter-relationships. The following important principles underpinning this work are:
منابع مشابه
The Prometheus Taxonomic Database
In [13], a new model of plant taxonomy (Prometheus) was designed; it supports multiple overlapping classifications, and distinguishes the process of naming from classifying. The concepts identified in this taxonomic model necessitated the design of a new database model (POOM) to represent and manipulate the data. POOM is an extended object oriented model which emphasises relationships, thereby ...
متن کاملThe Prometheus Database for Taxonomy
This paper presents the work carried out in the Prometheus project and its motivation, taxonomy. Taxonomy presents challenges to common database systems. Because of its complexity and the necessary treatments applied to its data, common database models such as the relational, the object-oriented, of even graph models are not able to support taxonomic applications fully. Our approach is the exte...
متن کاملQuery Language for Prometheus
We have defined in [RKB99] a database model based on graphs and that puts the emphasis on relationships. This model was designed to support the Prometheus taxonomic model [PK99] and provide taxonomists with means of manipulating taxonomic data naturally and effectively. Since taxonomists are not computing specialists, the choice of graphs also has the advantage of being naturally represented gr...
متن کاملAspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملApply Uncertainty in Document-Oriented Database (MongoDB) Using F-XML
As moving to big data world where data is increasing in unstructured way with high velocity, there is a need of data-store to store this bundle amount of data. Traditionally, relational databases are used which are now not compatible to handle this large amount of data, so it is needed to move on to non-relational data-stores. In the current study, we have proposed an extension of the Mongo...
متن کامل